
<%--
    LuxarJSP
        - Javier Ruiz Hidalgo
        - Miguel Alejandro Esteban Ordoñez
--%>

<%--
    Función de la Página:
        - Mostrar la página principal del foro, donde se visualizan los Temas
          de 1º y 2º Jerarquía
--%>

<%@page import="iBatis.Persistencia"%>
<%@page import="Entidades.Tema"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Foro</title>
        <%@include file="logo.jsp" %>

        <script type="text/javascript">
        //Función que muestra el mensaje de Bienvenida
        function entrada(){
            <%
            String aux = (String)session.getAttribute("visita");

            if(aux != "cierto"){
                %>
                alert('¡Bienvenido de nuevo <%=session.getAttribute("usuarioIdentificado")%>! , ¿Cómo estás?');

                <%
                session.setAttribute("visita", "cierto");
            }
            %>
        }

        </script>

    </head>

    <body onload="entrada()">

        <%@include file="cabecera.jsp" %>
        <%@include file="menuUsuario.jsp" %>

        <%
        //Obtemenos los Temas de 1º Jerarquía
        List<Tema> temas1Jerarquia = (List<Tema>)session.getAttribute("temas1jerarquia"), subTemas = null;
        int nTemas, nMensajes;

        //Recorre y muestra los temas de 1º Jerarquía
        for(Tema t: temas1Jerarquia){
            subTemas = Persistencia.listarSubTemas(t.getId());
            %>
            <div id="tema">
                <table>
                    <tr>
                        <th id="c1"><%=t.getAsunto()%></th>
                        <th id="c2">Temas</th>
                        <th id="c3">Mensajes</th>
                    </tr>
                <%
                //Muestra los subtemas de temas de 1º Jerarquía
                for(Tema st: subTemas){
                    nTemas = Persistencia.obtieneNumeroSubtemas(st.getId());
                    nMensajes = Persistencia.obtieneNumeroMensajesTema2Jerarquia(st.getId());
                    %>
                    <tr>
                        <td id="c1">
                            <div id="temaTitulo"><a href="verTema.jsp?tema=<%=st.getId()%>"><%=st.getAsunto()%></a></div>
                        </td>
                        <td id="c2"><%=nTemas%></td>
                        <td id="c3"><%=nMensajes%></td>
                    </tr>
                    <%
                }
                %>
                </table>
 
        </div>

        <%
        }
        
        %>
     

        <%@include file="piePagina.jsp" %>

    </body>
</html>
